#pymysql是在Python3.x版本中用于连接MySQL服务器的一个库
from pymysql import *
#创建数据库的连接，包含地址，端口，用户名，密码及字符集
conn = connect(host="localhost",port=3306,user="root",password="123456",db="bookstore",charset="utf8")
#插入表中记录的sql语句

sql = '''
INSERT INTO books (书名,作者,出版社,出版日期,定价)
VALUES('%s','%s','%s','%s',%f)
'''
cursor = conn.cursor()#创建游标
while 1:
    title = input("输入书名（0=退出）：")
    if title=="0":
        break
    author = input("输入作者：")
    press = input("输入出版社：")
    pub_date = input("输入出版日期：")
    price = float(input("输入定价："))
    cursor.execute(sql % (title,author,press,pub_date,price))#执行创建语句
cursor.close() #关闭游标
conn.commit()#提交数据库事务
conn.close() #关闭数据库连接